
#include "Jeu.h"
#include "Include.h"


void jeuInit(jeu *pJeu)
{
	bombermanInit(&(pJeu->bomberman));
	initTerrain(&(pJeu->ter));
}

terrain *jeuGetTerrainPtr(jeu *pJeu)
{
	return &(pJeu->ter);
}

Bomberman *jeuGetBombermanPtr(jeu *pJeu)
{
	return &(pJeu->bomberman);
}


const terrain *jeuGetConstTerrainPtr(const jeu * pJeu)
{
	return &(pJeu->ter);
}

const Bomberman *jeuGetConstBombermanPtr(const jeu *pJeu)
{
	return &(pJeu->bomberman);
}


void jeuActionClavier(jeu *pJeu, const char touche)
{
	switch(touche)
	{
		case 'g' :
				bombermanGauche(&(pJeu->bomberman), &(pJeu->ter));
				break;
		case 'd' :
				bombermanDroite(&(pJeu->bomberman), &(pJeu->ter));
				break;
		case 'h' :
				bombermanHaut(&(pJeu->bomberman), &(pJeu->ter));
				break;
		case 'b' :
				bombermanBas(&(pJeu->bomberman), &(pJeu->ter));
				break;
	}
}

